//
//  CCNavigationController.m
//  jubi
//
//  Created by zero on 15/8/4.
//  Copyright (c) 2015年 jianfengChen. All rights reserved.
//

#import "CCNavigationController.h"
#import "config.h"
#import "ColorUtil.h"
#import "BaseViewController.h"

@implementation CCNavigationController

///**
// *  第一次使用这个类的时候会调用(一次)
// */
//+(void)initialize
//{
//    // 设置导航条样式
//    //获取所有导航条
//    UINavigationBar *navBar = [UINavigationBar appearance];
//    //横竖屏都显示
//    [navBar setBackgroundImage:[UIImage imageWithColor:[UIColor whiteColor]] forBarMetrics:UIBarMetricsDefault];
//    //标题颜色
//    [navBar setTitleTextAttributes:@{NSForegroundColorAttributeName:kTextColor}];
//    //设置导航栏Item白色
//    [[UINavigationBar appearance]setTintColor:[ColorUtil collectColor]];
//    //设置背景色
//    [navBar setBarTintColor:[UIColor whiteColor]];
//    //navigationBar不透明
////    [navBar setTranslucent:NO];
//    
//}

//规避iPhone X上push的时候tabbar上移的问题
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
{
    if (self.viewControllers.count > 0) {
        viewController.hidesBottomBarWhenPushed = YES;
    }
    
    [super pushViewController:viewController animated:animated];
    // 修改tabBra的frame
    CGRect frame = self.tabBarController.tabBar.frame;
    frame.origin.y = [UIScreen mainScreen].bounds.size.height - frame.size.height;
    self.tabBarController.tabBar.frame = frame;
    
}

@end
